package com.ftg.learn.chapter04;

/**
 * 结束循环
 *
 * @author lijiaxin
 * @version 1.0
 * @date 2023/5/20 9:47
 */

public class LearnContinueBreak {
//    结束一个循环的方法
//    break;  return;   exception

//    结束当次循环的方法
//    continue;
        public static  void for1(){
            for (int i = 0,len=5; i < len; i++) {
                for (int i1 = 0,len1=10; i1 < len1; i1++) {
                    if(i1==6){
                        //直接跳出最近的for循环
                        break;
                    }
                    System.out.print(i1+"\t");
                }
                System.out.println();
            }
        }


    public static  void for2(){
        for (int i = 0,len=5; i < len; i++) {
            for (int i1 = 0,len1=10; i1 < len1; i1++) {
                if(i1==6){
                    //直接跳出最近的方法
                    return;
                }
                System.out.print(i1+"\t");
            }
            System.out.println();
        }
    }

    public static  void for4(){
        for (int i = 0,len=5; i < len; i++) {
            for (int i1 = 0,len1=10; i1 < len1; i1++) {
                if(i1==6){
                    //exception直接跳出当前循环的方法

                }
                System.out.print(i1+"\t");
            }
            System.out.println();
        }
    }


    public static  void for5(){
        y:for (int i = 0,len=5; i < len; i++) {
            for (int i1 = 0,len1=10; i1 < len1; i1++) {
                if(i1==6){
//                    跳到循环y位置
                    System.out.println();
                    continue y;
                }
                System.out.print(i1+"\t");
            }
        }
    }


    public static void main(String[] args) {

            for2();
    }
}
